﻿#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>

typedef double Real;


typedef struct
{
	int a;
}Context;

Context context;

void read_data(Context* ctx)
{
	scanf("%d", &ctx->a);
}

int reverse(int a)
{
	int b = 0;
	while (a)
	{
		b = b * 10 + a % 10;
		a /= 10;
	}
	return b;
}

void do_task(Context* ctx)
{
	printf("%d\n", reverse(ctx->a));
}

void solve(Context* ctx)
{
	read_data(ctx);
	do_task(ctx);
}

int main()
{
	freopen("D:/Develop/GitRepos/MOOC/浙江大学/数据结构/201906/DataStructure/M2019秋C入门和进阶练习集/7-163.txt", "r", stdin);
	solve(&context);
	return 0;
}
